iframe#upload_target {width: 0px; height: 0px; background-color: #FDF5E6; border: 1pt solid #FDF5E6;} 
a {color: #003366; text-decoration: none;}
a:visited {color: #003366; text-decoration: none;}
div#banner { width: 200px; height: 50px; float: left;}
div#admin-banner { width: 300px; height: 50px; float: left; margin-bottom: 2px;}
img.clickable { cursor: pointer;}
div.clickable { cursor: pointer;}
input.clickable { cursor: pointer;}
span.clickable { cursor: pointer;}
img.non-clickable { cursor: default;}
div.non-clickable { cursor: default;}
input.non-clickable { cursor: default;}
span.non-clickable { cursor: default;}
div.center-holder { text-align: center; margin-left: auto; margin-right: auto;}
div#menubar {width: 820px; height: 22px;}
div.central-area {min-width: 820px; width: 98%;}
div.menubutton {vertical-align: middle; text-align: center;  margin-top: 4px; font-size: 0.8em; font-family: Verdana, Arial,sans-serif; margin-right: 2px; color: #FFFAFA; width: 79px; float: left; position: relative; height: 22px;}
div.util-panel { border-right: 2pt solid #526B9A; border-bottom: 2pt solid #526B9A; border-top: 2pt solid #B7C2D8; border-left: 2pt solid #B7C2D8;background-color: #5F89D8; color: #FFFAFA;}
span.enabled_menu { color: #003366; font-weight: bold;}
span.current_menu { color: #ffffff; font-weight: bold;}
span.disabled_menu { color: #666666;}
.shadow {-moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; /* For IE 8 */		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
input#submit-button.active {background-color: #5F89D8; color: #B7C2D8; cursor: pointer; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A; border-top: 1pt solid #B7C2D8; border-left: 1pt solid #B7C2D8; text-align: center;}
input#submit-button.inactive {background-color: gray; color: #666666; cursor: default; border-right: 1pt solid #666666; border-bottom: 1pt solid #666666; border-top: 1pt solid #333333; border-left: 1pt solid #333333; text-align: center;}
input.submit-button.active {background-color: #5F89D8; color: #B7C2D8; cursor: pointer; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A; border-top: 1pt solid #B7C2D8; border-left: 1pt solid #B7C2D8; text-align: center;}
input.submit-button.inactive {background-color: gray; color: #666666; cursor: default; border-right: 1pt solid #666666; border-bottom: 1pt solid #666666; border-top: 1pt solid #333333; border-left: 1pt solid #333333; text-align: center;}
div#news_tools {width: 200px; height: 160px; margin-right: 4px; float: left;}
div#toolbar {width: 200px; height: 24px; overflow: none; text-align: left;}
a.toolbar-button {vertical-align: bottom; margin-top: 6px;}
img.toolbar-button {vertical-align: bottom; margin-top: 6px;}
div#news_bar {width: 198px; min-height: 100px; overflow: none; padding-left: 2px; padding-right: 2px;}
div#news-nav {width: 100%; float: left; font-size: 0.8em; margin-bottom: 1px; display: block;}
span.nav-button-inactive {background-color: gray; color: #666666; cursor: default; width: 20px; border-right: 1pt solid #666666; border-bottom: 1pt solid #666666; border-top: 1pt solid #333333; border-left: 1pt solid #333333; text-align: center; float: right; margin-left: 2px;}
span.nav-button {background-color: #5F89D8; color: #B7C2D8; cursor: pointer; width: 20px; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A; border-top: 1pt solid #B7C2D8; border-left: 1pt solid #B7C2D8; text-align: center; float: right; margin-left: 2px;}
span.nav-page-no-inactive {color: gray; cursor: default; width: 20px; text-align: center; float: right; margin-left: 2px; font-weight: bold;}
span.nav-page-no {color: #003366; cursor: pointer; width: 20px; text-align: center; float: right; margin-left: 2px;}
div#nav-top {width: 95%; font-size: 0.8em; margin-left: auto; margin-right: auto; margin-bottom: 10px; display: block;}
div#nav-bottom {width: 95%; font-size: 0.8em; margin-left: auto; margin-right: auto; margin-top: 10px;}
div.news {font-size: 0.8em; padding-left: 2px; padding-right: 1px; padding-bottom: 1px; display: block; width: 100%; max-width: 200px; word-wrap: break-word; /* IE>=5.5 */ white-space: pre; /* IE>=6 */ white-space: -moz-pre-wrap; /* For Fx<=2 */ white-space: pre-wrap; /* Fx>3, Opera>8, Safari>3 */ text-align: left;}
h1.page_header {display: block; height: 12px; font-size: 1em; color: #000000; text-align: center; padding-bottom: 4px; margin-bottom: 1px; margin-top: 1px;}
div.left {float: left;}
div.right {float: right;}
div.divider {width: 100%; height: 5px;}
div.divider-center-short {height: 2px;background-image: url("../images/divider-short-center.png"); background-repeat: repeat-x;}
div.divider-center-long {height: 2px;background-image: url("../images/divider-long-center.png"); background-repeat: repeat-x;}
div.admin-divider-center-long {height: 2px;background-image: url("../../images/divider-long-center.png"); background-repeat: repeat-x;}
span.news-header {color: #000000;}
span#footer-text {display: block; width: 100%; /* For IE */ filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=159, Strength=5);}
div#footer {height: 20px; vertical-align: middle; text-shadow: #666666 2px 2px 2px; position: relative;}
iframe#content_frame {float: right; margin-top: 5px; visibility: hidden; overflow: hidden; background: none;}
div#ad_bar {width: 120px; height: 600px; float: left;}
div#body_content {background: none; text-align: left; padding: 0px; float: left; margin-right: 4px; margin-top: 5px;}
p {padding-left: 10px; padding-right: 10px;}
img.zoomable {cursor: pointer; cursor: -moz-zoom-in; cursor: url('../images/zoom-in.png'), pointer;}
input.textbox { border: 1pt solid #526B9A;}
textarea.textbox { border: 1pt solid #526B9A;}
select { border: 1pt solid #526B9A;}
span.form-field {display: block; padding-top: 5px;}
input.form-input {width: 90%;}
span#form-msg {display: block; text-align: center;}
span#form-msg.success {color: #33cc33;}
span#form-msg.error {color: #ff3300;}
table {font-size: 0.95em;}
table#form-table {font-size: 0.95em; font-weight: bold;}
table.form-table {font-size: 0.95em; font-weight: bold;}
span#char-count.green {color: #33cc33;}
span#char-count.red {color: #ff3300;}
span#char-count.amber {color: #cc6600;}
div#comment-entry {display: none;}
img.expand-collapse-icon {cursor: pointer;}
div.comment-header {width: 95%; font-size: 0.8em; margin-left: auto; margin-right: auto; border-top: 1pt solid #526B9A; border-left: 1pt solid #526B9A; border-right: 1pt solid #526B9A; padding: 2px; background-color: #5F89D8; color: #FFFAFA;}
div.comment-body {width: 95%; font-size: 0.8em; margin-left: auto; margin-right: auto; border: 1pt solid #526B9A; padding: 2px; background-color: #B7C2D8; 	margin-bottom: 10px;}
hr {width: 98%; margin-left: auto; margin-right: auto; border-top: 1pt solid #5F89D8; border-bottom: 1pt solid #FDF5E6; text-align: center;}
div#tabs {width: 98%; margin-left: auto; margin-right: auto; display: block; height: 16px; border-bottom: 1pt solid #5F89D8;}
div.sub-tabs {width: 90%; margin-left: auto; margin-right: auto; display: block; height: 16px; border-bottom: 1pt solid #5F89D8;}
div.single-line-visitor-count {font-size: 0.8em; color: #336699; width: 100%; display: block; height: 20px;}
div.visitor-count {font-size: 0.8em; color: #336699;}
div.tab-active {background-color: #5F89D8; border-top: 1pt solid #5F89D8; border-right: 1pt solid #5F89D8; color: #FFFAFA; font-weight: bold; font-size: 0.85em; padding-left: 2px; padding-right: 2px; height: 15px; float: left; cursor: default;}
div.tab-active-left {background-color: #5F89D8; border-top: 1pt solid #5F89D8; border-left: 1pt solid #5F89D8; border-right: 1pt solid #5F89D8; color: #FFFAFA; font-weight: bold; font-size: 0.85em; padding-left: 2px; padding-right: 2px; height: 15px; float: left; cursor: default;}
div.tab-inactive {background-color: #FCFCFC; border-top: 1pt solid #5F89D8; border-right: 1pt solid #5F89D8; float: left; color: #5F89D8; font-size: 0.85em; padding-left: 2px; padding-right: 2px; height: 15px; cursor: pointer;}
div.tab-inactive-left {background-color: #FCFCFC; border-top: 1pt solid #5F89D8; border-left: 1pt solid #5F89D8; border-right: 1pt solid #5F89D8; float: left; color: #5F89D8; font-size: 0.85em; padding-left: 2px; padding-right: 2px; height: 15px; cursor: pointer;}
div.sub-section-active {display: inline;}
div.sub-section-inactive {display: none;}
div.artifact-body-section {width: 100%; float: left; margin-left: auto; margin-right: auto;}
div.artifact-title {float: left; font-size: 1em; font-weight: bold; color: #5F89D8;	cursor: pointer; height: 20px;}
div.artifact-dttime {float: left; color: #336699; font-size: 0.8em; padding-left: 5px; vertical-align: bottom; height: 20px;}
div#artifact-list{width: 98%;}
div.artifact-body {width: 95%; margin-left: auto; margin-right: auto;}
div#browser-info {position: absolute; z-index: 100; display: none; width: 800px; border: 2pt solid #5F89D8; background-color: #FFFAFA;}
table#browsers {border: 1pt solid #000000; font-size: 1em;}
td.table-header{background-color: #5F89D8; color: #ffffff; font-size: 0.8em; font-weight: bold; cursor: default; border-right: 1pt solid #526B9A; border-top: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A;}
td.table-header-leftmost { border-left: 1pt solid #526B9A;}
td.table-sub-header{background-color: #B7C2D8; font-size: 0.8em; font-weight: bold; cursor: default; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A;}
td.table-sub-header-leftmost { border-left: 1pt solid #526B9A;}
td.table-body{background-color: #B7C2D8; font-size: 0.8em;  cursor: default; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A; padding: 3px;}
td.table-body-leftmost { border-left: 1pt solid #526B9A;}
tr.bold { font-weight: bold;}
tr.normal { font-weight: normal;}
td.msg-body {background-color: #FFFFCC; font-size: 0.8em;  cursor: default; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A; padding: 1px;};
input.file-upload {background-color: #5F89D8; color: #B7C2D8; cursor: pointer; border-right: 1pt solid #526B9A; border-bottom: 1pt solid #526B9A; border-top: 1pt solid #B7C2D8; border-left: 1pt solid #B7C2D8; text-align: center;}
div.comment-link {background-image: url("../images/comment.png"); width: 38px; height: 25px; font-size: 0.7em; text-align: center;}
div.tab { width: 10px;}
div#artifact-tab { color: #526B9A;}
div#calc-tab { color: #526B9A; float: right;}